floating or wandering kidney - Spanish English Dictionary